package com.soft.sitegenerator.action;

import com.soft.sitegenerator.Component;
import com.soft.sitegenerator.DataBaseComponent;
import com.soft.sitegenerator.business.hibernate.Profile;
import com.soft.sitegenerator.form.ProfileListForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class ProfileListAction extends Action {

	public ActionForward execute(
		ActionMapping mapping,
		ActionForm form,
		HttpServletRequest request,
		HttpServletResponse response) {

		ProfileListForm profileListForm = (ProfileListForm) form;
		
	    Component component=new DataBaseComponent();
   	    Profile profile = (Profile) component.getBean("profilesHib");
   	    
	    profileListForm.setProfiles(profile.findAll());
		
	    
	    return mapping.findForward("showList");
	}

}